omidcode برنامه نويسي نوجوانان و بزرگسالان
|
چه منابعي اسكرچ جونيور براي يادگيري اسكرچ در دسترس است؟ اگر تازه شروع كرده ايد، يك راهنماي گام به گام در داخل Scratch موجود است. براي مروري بر منابع Scratch، صفحه ايده ها را ببينيد. انجمن آنلاين اسكرچ چيست؟ هنگام شركت در انجمن آنلاين Scratch، اعضا مي توانند با ساير اعضاي Scratch از هر پيشينه، سن و علايق، در يك جامعه يادگيري باز كاوش و آزمايش كنند. اعضا مي توانند كار خود را به اشتراك بگذارند، بازخورد دريافت كنند و از يكديگر بياموزند. رهنمودهاي انجمن آنلاين اسكرچ چيست؟ تيم اسكرچ با جامعه كار مي كند تا محيطي دوستانه و اسكرچ جونيور محترمانه براي افراد در هر سن، نژاد، قوميت، مذهب، گرايش هاي جنسي و هويت جنسي حفظ كند. ميتوانيد با مرور دستورالعملهاي انجمن به فرزندتان كمك كنيد تا نحوه مشاركت را بياموزد. از اعضا خواسته ميشود نظر سازنده داشته باشند و با گزارش دادن هر محتوايي كه از دستورالعملهاي انجمن پيروي نميكند، به حفظ وبسايت دوستانه كمك كنند. تيم Scratch هر روز براي مديريت فعاليت در سايت و پاسخ به گزارشها با كمك ابزارهايي مانند فيلتر ناسزاگويي CleanSpeak كار ميكند. سياست حريم شخصي شما چيست؟ براي محافظت از حريم خصوصي آنلاين كودكان، آنچه را كه در طول فرآيند ثبتنام جمعآوري ميكنيم و آنچه را ايرانيان سايبر در وبسايت عمومي ميكنيم محدود ميكنيم. ما اطلاعات حساب را به كسي نمي فروشيم يا اجاره نمي دهيم. مي توانيد درباره صفحه سياست حفظ حريم خصوصي ما اطلاعات بيشتري كسب كنيد. آيا راهي براي اسكرچ جونيور استفاده از Scratch بدون شركت آنلاين وجود دارد؟ بله، برنامه Scratch به شما امكان مي دهد پروژه هاي Scratch را بدون اتصال به اينترنت ايجاد كنيد. ميتوانيد برنامه اسكرچ را از وبسايت اسكرچ يا فروشگاه برنامه دستگاهتان دانلود كنيد. در قسمت آخر اين مجموعه، ما به داراييهاي Scratch مانند پسزمينه، اسپرايت، لباس و صدا نگاه كرديم. پس از ايجاد برخي از دارايي ها، بايد آنها را وادار به انجام كاري كنيد، جايي كه بلوك ها وارد مي شوند. بلوكها خطوط يا بلوكهايي از كد هستند كه براي ايجاد اسكرچ جونيور يك اسكريپت به پروژه خود ميكشيد. هر دارايي ميتواند بيش از يك اسكريپت مرتبط با خود داشته باشد و هر اسكريپت ميتواند به تعداد مورد نياز بلوك داشته باشد. همانطور كه با Scratch تجربه بيشتري مي كنيد و شروع به ساخت پروژه هاي پيچيده تر مي كنيد، متوجه مي شويد كه اسكريپت هاي شما مي توانند بسيار طولاني و پيچيده شوند، بنابراين يافتن كارآمدترين راه براي ايجاد اسكريپت ها و كارآمدترين بلوك هاي ممكن مهم است. اگر از Scratch به عنوان نقطه شروع براي آموزش كدنويسي اسكرچ جونيور به خود يا ديگران استفاده مي كنيد، اين مهارت خوبي است، زيرا نوشتن كد مرتب و كارآمد مهم است. بعداً در اين مجموعه، هر دسته از بلوك ها را با جزئيات بيشتري پوشش خواهم داد، و استفاده از آنها را از طريق اسكرچ جونيور پروژه ها نشان خواهم داد، اما در اين پست به شما يك نماي كلي از انواع مختلف بلوك ها و كارهايي كه مي توانيد با آنها انجام دهيد ارائه خواهم كرد.
امتیاز:
بازدید: 0
يك برنامه به خودي خود اسكرچ جونيور نمي تواند كدهاي اجرايي ديگر را به هيچ وجه نصب يا راه اندازي كند، از جمله بدون محدوديت از طريق استفاده از معماري پلاگين، فراخواني چارچوب هاي ديگر، API هاي ديگر يا موارد ديگر. هيچ كد تفسيري را نمي توان دانلود كرد يا در برنامه استفاده كرد، به جز كدهايي كه توسط APIهاي مستند اپل و مفسرهاي داخلي تفسير و اجرا مي شوند. تماشا كردن جراح نحوه بستن گره هاي جراحي را توضيح مي دهد جان گروبر، وبلاگ نويس Daring Fireball، كه اولين بار حذف Scratch را گزارش كرد، توضيح داد كه قصد اپل از قانون "بدون مترجم" مسدود كردن متا پلتفرم هايي مانند Adobe Flash است. او مينويسد: «يك برنامه فرضي «Flash Player» از Adobe را تصور كنيد كه به شما امكان ميدهد فايلهاي SWF را دانلود كنيد – چنين برنامهاي جايگزيني براي App Store خواهد بود. "آنچه در مورد مسدود كردن Scratch توسط اپل نااميد كننده است اين است كه Scratch به نظر نمي رسد چيزي باشد اسكرچ جونيور كه بتوان از آن براي ساختن نرم افزاري استفاده كرد كه حتي به طور مبهم در اندازه برنامه هاي بومي آيفون باشد. اين واقعاً چيزهاي ابتدايي است و بر سهولت برنامه ريزي متمركز شده است. اما اپل چه كاري بايد انجام دهد؟ قانون را به "عدم مترجم با كيفيت بالا" تغيير دهيد؟" اپل در اوايل اين ماه قانون جديدي را وضع كرد كه به طور مؤثري متا پلتفرم ها را نيز مسدود مي كند: بند 3.3.1، كه تصريح مي كند كه برنامه هاي آيفون فقط با استفاده از زبان هاي برنامه نويسي مورد تاييد اپل ساخته مي شوند. بسياري حدس مي زنند كه هدف اصلي قانون جديد Adobe است كه نرم افزار CS5 آن كه هفته گذشته منتشر شد، داراي قابليت اسكرچ جونيور تبديل آسان نرم افزارهاي كدگذاري شده با فلش به برنامه هاي بومي آيفون است. برخي از منتقدان ابراز نگراني كردند كه فراتر از حمله به Adobe، سياستهاي اپل به آسيبهاي جانبي منجر ايرانيان سايبر ميشود كه بالقوه نوآوري در اپ استور را خفه ميكند. به نظر مي رسد اسكراچ با وجود پيوندي كه با دوست قديمي جابز دارد، قرباني شده است. اپل به درخواست Wired.com براي اسكرچ جونيور اظهار نظر پاسخ نداد. آندرس مونروي هرناندز، كانديداي دكترا در آزمايشگاه رسانه MIT و توسعه دهنده اصلي انجمن آنلاين اسكرچ، گفت: "فكر مي كنم وحشتناك است." "حتي اگر برنامه Scratch تاييد شود، من هنوز فكر مي كنم [بند 3.3.2] پيام بسيار بدي را براي سازندگان جوان به طور كلي ارسال مي كند. ما انجمني داريم كه در آن بچه ها نظرات خود را ارسال مي كنند، و آنها واقعاً از اين موضوع ناراحت بودند." Monroy-Hernández اضافه كرد اسكرچ جونيور كه بازگرداندن Scratch مشكل بزرگ اپ استور را حل نمي كند. حتي اگر اپل هم اكنون آن را تأييد كند، پيام اشتباهي مي فرستد كه بايد توسط MIT حمايت شويد يا به خاطر يك كارتون برنده پوليتزر مشهور باشيد تا به عنوان بخشي از اين دموكراسي ديجيتال پذيرفته شويد، و من احساس مي كنم اين واقعاً بسيار بد است. ،" او گفت. بيش از پذيرش برنامه، اميدوارم اپل سياست هاي خود را به چيزي بازتر تغيير دهد. محدوده سني اسكرچ چقدر است؟ اسكرچ مخصوصاً براي جوانان 8 تا 16 ساله طراحي شده است، اما افراد در هر سني با Scratch ايجاد كرده و اسكرچ جونيور به اشتراك مي گذارند. كودكان كوچكتر ممكن است بخواهند ScratchJr را امتحان كنند، نسخه ساده شده Scratch كه براي سنين 5 تا 7 سال طراحي شده است.
امتیاز:
بازدید: 0
حتي اگر Scratch بسيار شبيه به كودكان طراحي شده تفاوت اسكرچ با اسكرچ جونيور باشد، برنامه نويسان مسن تر هنوز از آن لذت زيادي مي برند. برنامه هاي پيچيده با اسكرچ كاملا امكان پذير است. و از آنجايي كه مي توان از تصاوير و موسيقي خود استفاده كرد، لازم نيست به نقاشي هاي گاهي اوقات بسيار زيبا تكيه كنيد. اسكرچ را بشناسيد كانال هاي متعددي در يوتيوب وجود دارد كه در آنها نكاتي ارائه مي شود. كانال Kolja TM آموزش هاي مختلف اسكرچ را براي برنامه نويسان جوان با تجربه تر ارائه مي دهد. همچنين كتابهاي مختلفي مانند «برنامهنويسي با ماوس» براي مبتديان يا «آموزش برنامهنويسي با اسكرچ ۳» براي كودكان بزرگتر وجود دارد. كارت هاي اسكرچ آلماني نيز وجود دارد. در اينجا دستورالعمل هاي كوتاهي وجود دارد كه به وضوح نشان داده شده است. با آن، كودكان و نوجوانان به سرعت مهم ترين اصول را تفاوت اسكرچ با اسكرچ جونيور ياد مي گيرند. متاسفانه نقشه هاي رسمي فقط به زبان انگليسي در دسترس هستند. اما آثار و ترجمه هايي مانند آنچه در وبلاگ گرهارد براندهوفر منتشر شده است وجود داردده كارت اسكرچ را امتحان كنيد. استفاده از آن سرگرم كننده و آسان است. صرف نظر از اينكه تازه شروع كرده ايد يا تجربه كمي داريد، مي توانيد برنامه هاي جذابي را در اينجا ايجاد كنيد يا اولين تجربيات خود را در برنامه نويسي به فرزندان خود بدهيد. فرقي نمي كند كه جرات انجام اين كار را با پسر يا دختر خود داشته باشيد. چيزي براي همه در اسكرچ وجود دارد تفاوت اسكرچ با اسكرچ جونيور. خراش چيست؟ علاوه بر ابزارهاي آنالوگ مانند خودكار و كاغذ، Scratch Jr ابزار اضافي است كه كودكان مي توانند از آن براي بيان خود و ايده هاي خود استفاده كنند. اين امكان يادگيري بازيگوش، كار خلاق، تحقيق مشترك و حل مستقل مسائل را فراهم مي كند. بچهها ميتوانند در اينجا وظايف هيجانانگيزي را براي خود تعيين كنند - براي مثال يك داستان كوتاه براي ايرانيان سايبر گفتن يا يك ميني بازي كه ميخواهند توسعه دهند - و سعي كنند به روش خودشان بر آنها مسلط شوند. با انجام اين كار، آنها به شيوه اي بازيگوش ياد مي گيرند كه پروژه ها را برنامه ريزي، اجرا، تأمل و در صورت لزوم بهبود بخشند. تمركز ويژه هميشه بر كار با يكديگر و گفتگو با يكديگر است.از آنجايي كه اقدامات انجام شده را مي توان بلافاصله انجام داد و مشاهده كرد، كودكان نيز اين شانس را دارند كه مستقيماً از اشتباهات درس بگيرند. علاوه بر اين كه: Scratch Junior چگونه كار مي كند؟ ScratchJr - زنجيره اي از دستورات تفاوت اسكرچ با اسكرچ جونيور ساخته شده از بلوك هاي ساختماني رنگي زنجيره اي از دستورات يا فيلمنامه براي يك شخصيت كه بايد متحرك شود برنامه نويسي - يعني صدور دستورات - با استفاده از ماژول ها يا بلوك هاي رنگي كه داراي نمادها هستند انجام مي شود. بچهها بر روي بلوكهاي ساختمان مورد نظر روي صفحه لمسي تبلت ضربه ميزنند و آنها را به فيلد كنار كاراكتر يا شيء مربوطه ميكشند. اين به تدريج زنجيره اي از بلوك ها (همچنين به عنوان "اسكريپت" شناخته مي شود) ايجاد مي كند كه بسته به عمل مورد نظر مي تواند طول آن متفاوت باشد. كودكان فيلمنامه خود را براي هر شخصيت يا شيئي كه مي خواهند در پروژه خود متحرك كنند، مي سازند.
ماژول ها يا بلوك هاي زير را مي توان استفاده كرد: ScratchJr - بلوك هاي تفاوت اسكرچ با اسكرچ جونيور ماشه بلوك هاي راه اندازي معمولاً در ابتداي اسكريپت هستند، زيرا نشان ميدهند كه چگونه بايد شروع شود - به عنوان مثال با ضربه زدن روي شخصيت يا ضربه زدن روي پرچم سبز.
ScratchJr - ماژول هاي حركت بلوك هاي حركتي براي فرمان هايي كه تفاوت اسكرچ با اسكرچ جونيور حركات را تحريك مي كنند - به عنوان مثال تعداد معيني گام به جلو يا چرخش.
امتیاز:
بازدید: 0
من فكر مي كنم پاسخ به سوال آسان است. تفاوت اسكرچ با اسكرچ جونيور بچهها از يادگيري چيزهاي جديد لذت ميبرند، مخصوصاً زماني كه به دنيايي كه در آن زندگي ميكنند مربوط باشد. و رسانه هاي ديجيتال به سادگي بخشي از آن هستند. من بارها و بارها در كمپ هاي كامپيوتري، شور و خلاقيتي را تجربه مي كنم كه دختران و پسران با آن بازي ها و برنامه هاي خود را توسعه مي دهند. شركت كنندگان به اين فكر مي كنند كه چگونه برنامه اي را كه مي خواهند ايجاد كنند تقسيم بندي كنند و چگونه مي توانند به اين مراحل فرعي دست يابند. البته اين تكنيك به كارهاي ديگر نيز كمك مي كند. اما مطمئناً هيچ كودك دبستاني فرمول هاي انتزاعي را نمي آموزد. اينجاست كه Scratch وارد مي شود. Scratch يك محيط برنامه نويسي تصويري است كه در آن كاربر روي قطعات پيش ساخته كد روي هم كليك مي كند. اين بلوكهاي به اصطلاح به وضوح برچسبگذاري شدهاند: «هنگامي كه روي پرچم كليك ميشود»، «هنگامي پخش كن» و «سلام بگو! به Scratch خوش آمديد. به مدت 2 ثانيه ". اگر اين تفاوت اسكرچ با اسكرچ جونيور بلوك ها در كنار هم قرار گيرند، به محض اينكه روي پرچم كليك مي شود و شكل مي گويد "سلام! به Scratch خوش آمديد. ” براي دو ثانيه. به همين سادگي!
به طور كلي، Scratch براي استفاده بسيار آسان است و ساختار خوبي دارد. پس از فراخواني صفحه يا برنامه كامپيوتري، دكمه "Develop" به ناحيه برنامه نويسي منتهي مي شود. (متاسفانه Scratch به عنوان يك برنامه براي دستگاه هاي تلفن همراه در دسترس نيست. در عوض، برنامه ScratchJr براي كودكان از سن پنج سالگي وجود دارد.) در تفاوت اسكرچ با اسكرچ جونيور ابتدا به مبتديان برنامه نويسي يك آموزش كوچك ارائه مي شود. در اينجا مجددا با نحوه عملكرد سايت آشنا مي شويد. مقدمه اي بر اسكرچ مقدمه هاي بيشتري در زير آموزش وجود دارد. اينها به تدريج بلوك هاي برنامه نويسي مختلفي را معرفي مي كنند. ايرانيان سايبر در يكي از ويديوها مي توان نام خود را متحرك كرد و در ديگري يك بازي پنگ برنامه ريزي كرد. متأسفانه، اين آموزش ها به طور مداوم ترجمه نمي شوند. بلوك ها داراي نام انگليسي هستند و فقط انگليسي صحبت مي شود. اگرچه زيرنويسهاي آلماني وجود دارد، هنوز هم ميتواند براي مدت كوتاهي Scratch را به انگليسي تغيير دهد. اكنون بلوك هاي موجود در آموزش و بلوك هايي كه به دنبال آن هستيد داراي برچسب يكساني هستند. فيلم هاي مقدماتي آنقدر خوب نشان داده شده اند كه تفاوت اسكرچ با اسكرچ جونيومعمولاً نيازي به متن توضيحي نيست. محيط برنامه نويسي ساختار محيط برنامه نويسي به شرح زير است: بلوك هاي برنامه نويسي به دسته هايي در سمت چپ گروه بندي مي شوند. براي مثال، هر چيزي كه فيگور را حركت مي دهد، در زير حركت جمع مي شود. علاوه بر اين، تمام دستورات مربوط به يك رنگ هستند. براي مثال بلوك هاي حركتي آبي هستند. اين قطعه كد به وسط كشيده مي شود - به منطقه برنامه نويسي. اگر آنها را به يكديگر نزديك كنيد، به طور خودكار متصل مي شوند. در سمت راست يك پنجره كوچك وجود دارد كه برنامه در آن اجرا مي شود. در مثال با اسب آبي در تصوير (زير)، اسب آبي در آنجا ظاهر مي شود، پس از به صدا درآمدن تفاوت اسكرچ با اسكرچ جونيور صداي تشويق، سلام مي كند و حركت مي كند. در زير آن منطقه اي وجود دارد كه مي توان چهره هاي مختلف را انتخاب كرد. نيازي به ثبت نام با اسكرچ نيست. برنامه ها را مي توان در رايانه شخصي خود ذخيره كرد. برنامه هاي ساير كاربران نيز همه قابل مشاهده است. اگر قرار است برنامه خودتان براي ديگران منتشر شود، يا اگر قرار است بازي در دستگاه ديگري اصلاح شود، ثبت نام رايگان لازم است. Scratch به عنوان پايه اي براي تفاوت اسكرچ با اسكرچ جونيور محيط هاي برنامه نويسي ديگر Scratch يك زبان برنامه نويسي بصري است زيرا متني نيست كه بايد نوشته شود، بلكه بلوك هاي تصويري هستند كه بايد تفاوت اسكرچ با اسكرچ جونيور به يكديگر متصل شوند. اين نوع برنامه نويسي را مي توان در محيط هاي ديگر نيز يافت. به عنوان مثال، App Inventor از گوگل وجود دارد كه در آن برنامه نويسان مي توانند برنامه هاي خود را براي گوشي هاي هوشمند اندرويدي توسعه دهند. بنابراين اگر مي توانيد Scratch را مديريت كنيد، مي توانيد اين دانش را به محيط هاي ديگر منتقل كنيد. خراش براي كودكان بزرگتر يا نوجوانان
امتیاز:
بازدید: 0
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |